package com.bank.basic.service;

import com.bank.model.entity.Loan;
import com.bank.model.entity.Transfer;
import com.bank.model.vo.loan.LoanManagementVo;
import com.bank.model.vo.transfer.TransferHistoryVo;
import com.bank.model.vo.transfer.TransferVo;
import com.bank.model.vo.user.UserVo;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Cejay1314
 * @version 1.0
 * @create 2023/3/28 11:34
 */
public interface TransferService {
    List<TransferVo> queryListVo(Long userId);
    List<Transfer> queryList(String accountId);
    List<TransferVo> queryListVo(String accountId);
    List<TransferHistoryVo> queryTransferHistoryVo();
    void addTransfer(TransferVo TransferVo);
    void addTransfer(Transfer transfer);
    void calculateTransfer(Transfer transfer);
    void updateTransfer(Transfer transfer);
    void delTransfer(Long TransferId);
}
